all:
	gcc -c -o ./build/parser.o -Wall -DFULL src/conf/parser.c
	gcc -c -o ./build/debug.o -Wall src/conf/debug.c
	gcc -c -o ./build/http.o -Wall src/http/http.c
	gcc -c -o ./build/page.o -Wall src/http/page.c
	gcc -c -o ./build/redirect.o -Wall src/http/redirect.c
	gcc -o build/engig -Wall -Wno-unused-variable -Wno-unused-parameter -O2 -Wextra -Wshadow -pedantic ./build/parser.o ./build/debug.o ./build/http.o ./build/page.o ./build/redirect.o ./src/main.c 
debug:
	gcc -g -c -o ./build/parser.o -Wall -DFULL src/conf/parser.c
	gcc -g -c -o ./build/debug.o -Wall src/conf/debug.c
	gcc -g -c -o ./build/http.o -Wall src/http/http.c
	gcc -g -c -o ./build/page.o -Wall src/http/page.c
	gcc -g -c -o ./build/redirect.o -Wall src/http/redirect.c
	gcc -g -o build/engig -Wall -Wno-unused-variable -Wno-unused-parameter -O2 -Wextra -Wshadow -pedantic ./build/parser.o ./build/debug.o ./build/http.o ./build/page.o ./build/redirect.o ./src/main.c 
clean:
	rm build/*